using B.S.Sterilizationcenter.ErrorCode;
using MediatR;

namespace B.S.Sterilizationcenter.Writer.API.Appliaction.Commends.Yjb.PendingPrescription
{
    public class AddPendingPrescriptionCommand : IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public int? PendingPrescriptionId { get; set; }

        /// <summary>
        /// 挂号编号
        /// </summary>
        public string? RegistrationNo { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        public string? FullName { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string? GenderType { get; set; }

        /// <summary>
        /// 年龄
        /// </summary>
        public int? AgeValue { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        public string? IdCardNo { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }

        /// <summary>
        /// 打印标记
        /// </summary>
        public bool PrintFlag { get; set; }

        /// <summary>
        /// 删除标记
        /// </summary>
        public bool IsDeleted { get; set; }
    }
} 